Per-pixel Rendering of Terrain Data
نویسندگان
چکیده
This paper presents a novel approach to terrain rendering, which mostly relies on GPU/shader rather than CPU. The most popular representation for terrain data is uniformly sampled height field. As the height field is stored as a texture map, it is directly accessible by a pixel shader. The pixel shader uses a ray casting algorithm, and the CPU and the vertex shader provide ray information to be passed to the pixel shader. Then, the pixel shader samples the ray, computes the intersection of the ray and the terrain surface, and finally determines the pixel color. The experimental results show the feasibility of the shaderintensive approach to real-time terrain rendering.
منابع مشابه
A Design Overview of a Real-time Terrain Rendering Program
In this report, we provide an overview of the design of a real-time 3D terrain rendering program being developed for educational use. The terrain rendering program has four main viewing stages ranging from solar orbit to low altitude y-by. Each stage has diierent viewing characteristics and data requirements. Hence, diierent rendering techniques , such as pixel mapping and bump mapping, are use...
متن کاملModern Algorithms for Real-Time Terrain Visualization on Commodity Hardware
The amount of input data acquired from a remote sensing equipment is rapidly growing. Interactive visualization of those datasets is a necessity for their correct interpretation. With the ability of modern hardware to display hundreds of millions of triangles per second, it is possible to visualize the massive terrains at one pixel display error on HD displays with interactive frame rates when ...
متن کاملGPU-based Morphing Terrain Real-time Shadow Algorithm
In the large-scale terrain scene rendering, because of the complexity of the shadow algorithm, the algorithm of the real-time shadow have not been able to achieve satisfactory rate. In this situation, this paper proposed a GPU-based real-time shadow algorithm. It can be used for generating real-time shadow effect in morphing terrain rendering. First of all, this method pre-processes terrain dat...
متن کاملGPU-Friendly High-Quality Terrain Rendering
We present a LOD rendering technique for large, textured terrain, which is well-suited for recent GPUs. In a preprocess, we tile the domain, and we compute for each tile a discrete set of LODs using a nested mesh hierarchy. This hierarchy can be encoded progressively. At run time, continuous LODs can simply be generated by interpolation of per-vertex height values on the GPU. Any mesh re-triang...
متن کاملInteractive Editing of GigaSample Terrain Fields
Previous terrain rendering approaches have addressed the aspect of data compression and fast decoding for rendering, but applications where the terrain is repeatedly modified and needs to be buffered on disk have not been considered so far. Such applications require both decoding and encoding to be faster than disk transfer. We present a novel approach for editing gigasample terrain fields at i...
متن کامل